visual impediment - French English Dictionary